// 获取当前数据的id
var search = location.search;
var arr = /id=(\d+)/.exec(search);
if (!arr) {
    layer.msg('非法请求', {
        icon: 2,
        time: 2000
    }, function () {
        location.href = "../page/list.html"
    })
}
var id = arr[1];
var loadindex = layer.load(1, {
    shade: [.8, "#fff"]
})
$.get('../php/detail.php', {
    id
}, res => {
    layer.close(loadindex)
    var {
        meta: {
            status,
            msg
        },
        data

    } = res;
    if (status === 1) {
        $('.goodsinfo span').text(data.info)
        $('.goodsprice span').text(data.price)
        $('.tab ol li:first').html(data.info)
        $('.jf span').text(data.jf)

        $('.small a').html($('<img src= ' + `${data.smallimg}` + '>'));
        $('.mainimg-pic>img').attr('src', data.mainimg)
        $('bigimg').html($('<img src= ' + `${data.mainimg}` + '>'))
        $('bigimg').css('z-index', '999');

        // 启动放大镜
        enlarge()

        // 加入购物车
        addcart()
    }
}, 'json')


//tab切换
$('.tab ul li').click(function () {
    $(this)
        .addClass('active')
        .siblings()
        .removeClass('active')
        .parent()
        .next()
        .children()
        .eq($(this)
            .index())
        .addClass('active')
        .siblings()
        .removeClass('active')
})

// 加入购物车
// 存数据  去数据

function addcart() {
    $('.addcart').click(function () {
        // 判断是否登录 
        var username = tool.getCookie('username')
        if (!username) {
            layer.msg("请先登录", {
                icon: 2,
                time: 1500
            }, function () {
                // 获取当前页面的url   本地存储
                localStorage.setItem('url', location.href);
                location.href = '../page/signin.html'
            })
            return false;
        }
        //获取本地数据  有就追加  没有就创建
        var data = localStorage.getItem('data');
        if (data) {
            arr = JSON.parse(data);
            // 判断是否有当前数据
            var obj = arr.find(item => item.username === username && item.goodsid === id)
            if (obj) {
                // 有数据 商品加一
                obj.number += 1;
            } else {
                // 没有数据 新追加一条数据
                var obj = {
                    goodsid: id,
                    username: username,
                    number: 1
                };
                arr.push(obj)
            }
        } else {
            var arr = [];
            var obj = {
                goodsid: id,
                username: username,
                number: 1
            };
            arr.push(obj)
        }


        // 存arr
        localStorage.setItem('data', JSON.stringify(arr))
    })
}